package easyway.trainapp.webframework.web;


import java.util.List;

import easyway.trainapp.webframework.util.BasicBackingBean;

public class SelectBooleanCheckboxHelper extends BasicBackingBean{

	
	//判断选择唯一   参数为List  可公用
	@SuppressWarnings("unchecked")
	public int selectOneByDTOs( List lists) throws Exception{
	    int m=1;
		int i=0;
		Object o = null;
		if(lists!=null){
			for(Object u : lists){
//				try {
					o = u.getClass().getMethod("isSelect", null).invoke(u, null);
//				} catch (Exception e) {
//					e.printStackTrace();
//				}
				if (Boolean.valueOf(String.valueOf(o))) i++;
			}
		}
		if(i==0){
			//addMsg("请选择要操作的数据");
			m=0;
		}
		else if(i>1){
			//addMsg("此功能只能选择一项，请重新选择!");
			m=2;
		}
		return m;
	}
}
